/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.medCheck;

public class GsmchBankInfo {
    private String bankCode;
    private String bankName;
    private String bankAccount;

    public GsmchBankInfo(String bankCode, String bankName, String bankAccount) {
        this.bankCode = bankCode;
        this.bankName = bankName;
        this.bankAccount = bankAccount;
    }

    public String getBankCode() {
        return this.bankCode;
    }

    public String getBankName() {
        return this.bankName;
    }

    public String getBankAccount() {
        return this.bankAccount;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GsmchBankInfo)) {
            return false;
        }
        GsmchBankInfo other = (GsmchBankInfo)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$bankCode = this.getBankCode();
        String other$bankCode = other.getBankCode();
        if (this$bankCode == null ? other$bankCode != null : !this$bankCode.equals(other$bankCode)) {
            return false;
        }
        String this$bankName = this.getBankName();
        String other$bankName = other.getBankName();
        if (this$bankName == null ? other$bankName != null : !this$bankName.equals(other$bankName)) {
            return false;
        }
        String this$bankAccount = this.getBankAccount();
        String other$bankAccount = other.getBankAccount();
        return !(this$bankAccount == null ? other$bankAccount != null : !this$bankAccount.equals(other$bankAccount));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GsmchBankInfo;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $bankCode = this.getBankCode();
        result = result * 59 + ($bankCode == null ? 43 : $bankCode.hashCode());
        String $bankName = this.getBankName();
        result = result * 59 + ($bankName == null ? 43 : $bankName.hashCode());
        String $bankAccount = this.getBankAccount();
        result = result * 59 + ($bankAccount == null ? 43 : $bankAccount.hashCode());
        return result;
    }

    public String toString() {
        return "GsmchBankInfo(bankCode=" + this.getBankCode() + ", bankName=" + this.getBankName() + ", bankAccount=" + this.getBankAccount() + ")";
    }
}

